package com.ruoyi.prt.service;

import java.util.List;
import com.ruoyi.prt.domain.PrtPriceMode;

/**
 * 打印价格模板Service接口
 * 
 * @author xiaobo Yan
 * @date 2021-03-31
 */
public interface IPrtPriceModeService 
{
    /**
     * 查询打印价格模板
     * 
     * @param priceModeId 打印价格模板ID
     * @return 打印价格模板
     */
    public PrtPriceMode selectPrtPriceModeById(String priceModeId);

    /**
     * 查询打印价格模板列表
     * 
     * @param prtPriceMode 打印价格模板
     * @return 打印价格模板集合
     */
    public List<PrtPriceMode> selectPrtPriceModeList(PrtPriceMode prtPriceMode);

    /**
     * 新增打印价格模板
     * 
     * @param prtPriceMode 打印价格模板
     * @return 结果
     */
    public int insertPrtPriceMode(PrtPriceMode prtPriceMode);

    /**
     * 修改打印价格模板
     * 
     * @param prtPriceMode 打印价格模板
     * @return 结果
     */
    public int updatePrtPriceMode(PrtPriceMode prtPriceMode);

    /**
     * 批量删除打印价格模板
     * 
     * @param priceModeIds 需要删除的打印价格模板ID
     * @return 结果
     */
    public int deletePrtPriceModeByIds(String[] priceModeIds);

    /**
     * 删除打印价格模板信息
     * 
     * @param priceModeId 打印价格模板ID
     * @return 结果
     */
    public int deletePrtPriceModeById(String priceModeId);
}
